package cn.iocoder.yudao.module.tms.controller.admin.bandinfo.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Schema(description = "管理后台 - Band 与订单关联统计 Response VO")
@Data
public class BandOrderStatsRespVO {

    @Schema(description = "Band Code", requiredMode = Schema.RequiredMode.REQUIRED, example = "CODE15239")
    private String bandCode;

    @Schema(description = "绑定的订单数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "5")
    private Long orderCount;

    @Schema(description = "累计关联金额", requiredMode = Schema.RequiredMode.REQUIRED, example = "10000")
    private BigDecimal totalAmount;

    @Schema(description = "累计使用金额", requiredMode = Schema.RequiredMode.REQUIRED, example = "5000")
    private BigDecimal usedAmount;
}